have a lot on mind - German English Dictionary